package com.ruoyi.location.domain.quickreport.util;

import java.util.Random;

public class RandomNumGenerator {

    /**
     * 生成一个从0（包含）到N（不包含）的随机整数。
     *
     * @param N 上限（不包含）
     * @return 随机整数
     */
    public static int generateRandomNumber(int N) {
        if (N <= 0) {
            throw new IllegalArgumentException("参数N必须是一个大于0的整数。");
        }

        Random random = new Random();
        return random.nextInt(N); // nextInt(N) 生成一个从0（包含）到N（不包含）的随机整数
    }

    public static void main(String[] args) {
        // 示例：生成一个0到10之间的随机整数（不包含10）
        int randomNumber = generateRandomNumber(9999);
        System.out.println("随机生成的整数是: " + randomNumber);
    }
}